body,td,th {font-family: "Microsoft YaHei";font-size: 14px;color: #434343;}
body {background-color: #FFFFFF;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
a:link {color: #434343;text-decoration: none;}
a:visited {text-decoration: none;color: #434343;}
a:hover {text-decoration: none;color: #FF6600;}
a:active {text-decoration: none;color: #FF6600;}
ul,h1,h2,h3,h4,h5,span{margin:0px; padding:0px;}

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#f3f3f3;border-radius:0;}




/* CSS flvbg */
.div100flv{
	width:100%;
	height:537px;
	float:left;
	background-color: #E3EEF4;
	background-position: center;z-index:-100;position: relative;
}

.mytab img{
	width:100%;
	background-repeat: no-repeat;
	background-position: center top;
}
#mainBody {
	background-image: url(../images/flv01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#main-body-bg {
	WIDTH: 100%;
	HEIGHT: 537px;
	background-image: url(../images/flv01.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.eui_switchable{width:100%;height:537px;position:relative;margin:auto;}
.eui_switchable .sc_container{width:100%;height:537px;position:relative;overflow:hidden;}
.eui_switchable .sc_container ul{width:100%;height:537px;margin:0;padding:0;list-style:none;}
.eui_switchable li{
	width:100%;
	height:537px;
	overflow:hidden;
	background-position: center;
}
.eui_switchable li img{
	border:0;
	width:100%;
	height:537px;
	background-position: center;
}
.eui_switchable .sc_index{position:absolute;right:12px;bottom:12px;z-index:3;}
.eui_switchable .sc_index a{float:left;width:10px;height:10px;line-height:10px;margin-left:2px;background:#fff;opacity:0.7;filter:alpha(opacity=70);cursor:pointer;text-indent:-999em;overflow:hidden;}
.eui_switchable .sc_index .current{background-color:#3498f0;opacity:1;filter:alpha(opacity=100);}
.eui_switchable .sc_prev,
.eui_switchable .sc_next{position:absolute;top:50%;margin-top:-29px;display:block;width:40px;height:58px;background:url(../images/arrow.png) no-repeat 0 0;text-indent:-999em;overflow:hidden;opacity:0.5;filter:alpha(opacity=50);border:2px solid #555;}
.eui_switchable .sc_prev{left:10px;}
.eui_switchable .sc_next{right:10px;background-position:-46px 0;}
.eui_switchable .sc_prev:hover,
.eui_switchable .sc_next:hover{opacity:0.8;filter:alpha(opacity=80);}



.div_headw{width:100%; float:left;}
.head_top1{width:100%;float:left;height:36px;background-image: url(../images/head_wecolm.gif);background-repeat: repeat-x;}
.head_top2{margin:auto;width:1000px;line-height:36px;font-size:12px;} 
.head_top2 span{float:left;}
.head_top2 font{float:right; }

.head_toplogo{width:100%;float:left;height:123px;background-image: url(../images/head_logo_bg.gif);background-repeat: repeat-x;}
.head_toplogo2{margin:auto;width:1000px;} 

.head_nav{width:100%;float:left;height:42px;background-image: url(../images/head_nav_bg.gif);background-repeat: repeat-x;}
.head_nav2{margin:auto;width:1000px;height:42px; line-height:42px;} 
.head_nav2 ul li{
	list-style:none;
	float:left;
	text-align:center;
	width:125px;
	font-size:14px;
	background-image: url(../images/head_nav_x.gif);
	background-repeat: no-repeat;
	background-position: right top; color:#FFFFFF;
}
.head_nav2 ul li:hover{background-image: url(../images/head_nav_hover.gif);font-weight: bold;}
.head_nav2{margin:auto;width:1000px;height:42px; line-height:42px;} 
.head_nav2 ul li a{ color:#FFFFFF;}

#nav {line-height: 42px; list-style-type: none;} 
#nav a {display: block; width:125px; text-align:center; } 
#nav a:link { color:#fff; text-decoration:none; } 
#nav a:visited { color:#fff;text-decoration:none; } 
#nav a:hover { color:#fff;text-decoration:none;font-weight:bold; background:#3B9F00;} 
#nav li { float: left; width: 125px;line-height: 42px;} 
#nav li a:hover{} 
#nav li ul {line-height: 32px;list-style-type: none;text-align:center; left: -999em;width:125px;position:absolute;} 
#nav li ul li{ float: left; width: 125px; background: #3B9F00;} 
#nav li ul a{
	display: block;
	width: 125px;
	text-align:center;
	padding-left:0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #5AC100;
} 
#nav li ul a:link { color:#fff; text-decoration:none; } 
#nav li ul a:visited { color:#fff;text-decoration:none; } 
#nav li ul a:hover { color:#fff;text-decoration:none;font-weight:normal; background:#4EBB0E; } 
#nav li:hover ul { left: auto; } 
#nav li.sfhover ul { left: auto; } 
#content { clear: left; } 

.flash{
	width:100%;
	float:left;
	height:537px;
	background-repeat: no-repeat;
	background-position: center center;
}
.flash_search{
	width:100%;
	float:left;
	height:55px;
	background-image: url(../images/flash_xia_bg.gif);
	background-repeat: repeat-x;
}
.imputs{
	height:19px;
	border: 1px solid #3C9D00;font-family: "Microsoft YaHei";
	color: #CCCCCC;
}
.flash_search2{
	margin:auto;
	width:1000px;
	height:38px;
	padding-top: 17px;
}


.abouthongfu{width:100%;float:left;}
.abouthongfu2{
	margin:auto;
	width:1000px;
	
} 


.inpro_left{width:246px;float:left;background-image: url(../images/pro_left.gif);background-repeat: repeat-y;}
.inpr_left{
	width:222px;
	float:left;
	padding: 12px;
}
.inpr_left_title{
	width:222px;
	float:left;
	height:58px;
	line-height:58px;
	font-size: 24px;
	color: #FFFFFF;
}
.inpr_left_body{
	width:202px;
	float:left;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.inpr_left_body ul li{
	list-style:none;
	float:left;
	text-align:left;
	width:172px;
	background-image: url(../images/inpro_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 32px;
	line-height:32px;
	padding-left: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #A5A5A5;
}
#inprot{
	list-style:none;
	float:left;
	text-align:left;
	width:172px;
	background-image: url(../images/inpro_t.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 32px;
	line-height:32px;
	padding-left: 30px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#inprot a{ color:#FFFFFF;}
	
.inpro_right{width:724px;float:right;}
.inpro_right ul li{
	list-style:none;
	float:left;
	text-align:center;
	width:206px;
	line-height:26px;
	background-color: #D8D8D8;
	margin-bottom: 32px;
	margin-left: 32px;
	border: 1px solid #D8D8D8;
	padding-bottom: 8px;
}
.inpro_right ul li:hover{background-color: #3A9E00;border: 1px solid #3A9E00;}
.inpro_right ul li img{
	width:202px;
	height:160px;
	border: 2px solid #FFFFFF;
}



.youshi_div{
	width:100%;
	float:left;
	background-image: url(../images/youshibg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.youshi2{
	margin:auto;
	width:1000px;
	
} 
.honor_div{
	width:100%;
	float:left;
}
.honor2{margin:auto;width:1000px;} 
.honor2_title{
	float:left;
	width:1000px;
	height:46px;
	line-height:46px;
	background-image: url(../images/honortitle.gif);
	background-repeat: repeat-x;
} 
.honor2_title_01{
	float:left;
	padding-left: 16px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #FF6600;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.honor2_title_01 span{
	font-size:14px;
	font-weight: normal;
	color: #FFFFFF;
}
.honor2_body{
	float:left;
	width:1000px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.hfnewsw{
	width:540px;
	float:left;
	background-color:#FFFFFF;
	border-top-width: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3C9D00;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #E2E2E2;
}

.hfnews_title{
	width:540px;
	height:43px;
	line-height:43px;
	float:left;
	background-image: url(../images/hfnews_topbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.hfnews_title_zi{
	float:left;
	background-image: url(../images/hfnew_titleico.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 18px;
	font-weight: bold;
	color: #444;
	padding-left: 44px;
}
.hfnews_title_zi span{
	font-size: 14px;
	font-weight: normal;
	color: #A0A0A0;
}

.hfnews_tjnew{width:498px;float:left;padding: 21px;}
.hfnews_tj_txt{width:286px;float:left;}
.hfnews_tj_txth{float:left;width:286px;font-size: 18px; height:44px; line-height:44px;}
.hfnews_tj_txth a{ color:#339900;}
.hfnews_tj_txtx{float:left;width:286px;font-size: 12px;line-height:22px;}


.hfnews_tjlist{float:left; width:498px;}
.hfnews_tjlist ul li{
	list-style:none;
	float:left;
	text-align:left;
	width:498px;
	line-height:30px;
	height:30px; font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E2E2E2;
}
.hfnews_tjlist ul li a{ float:left;}
.hfnews_tjlist ul li span{float:right; color:#FF6600;}
.shigong_anli{
	float:left;
	width:498px;}
.hfnews_anli{
	float:left;
	width:498px;
	height:55px;
	line-height:55px;
	background-image: url(../images/anli_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.hfnews_anli_h1{
	float:left;
	background-image: url(../images/anli_titleico.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 23px;
	font-size: 18px;
	font-weight: bold;
	color: #454545;
}
.hfnews_anli_h1 span{
	font-size: 14px;
	font-weight: normal;
	color: #A0A0A0;
}
.hfnews_anli_more{
	float:right; margin-top:24px;}

.gongcheng_anlili{float:left;width:498px; margin-top:30px;}
.anli_leftri{
	height:123px;
	width:23px;
	background-repeat: no-repeat;
	background-position: center;
}
.anli_cneter{width:452px; float:left;}
.anli_cneter ul li{
	list-style:none;
	float:left;
	text-align:center;
	width:117px;
	line-height:24px;
	font-size:12px;
	padding-right: 15px;
	padding-left: 15px;
}


.contactw{width:433px;float:right; background-color:#FFFFFF;}
.contact_titlew{
	width:433px;
	height:46px;
	float:left;
	background-image: url(../images/honortitle.gif);
	background-repeat: repeat-x;
}
.contact_body{
	width:365px;
	float:left;
	background-color:#FFFFFF;
	border: 1px solid #E2E2E2;
	background-image: url(../images/contact_body_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 14px;
	padding-right: 33px;
	padding-bottom: 14px;
	padding-left: 33px;
}
.contbody_cont{
	width:315px;
	float:left;
	line-height:28px;
	padding-top: 18px;
	padding-right: 25px;
	padding-bottom: 18px;
	padding-left: 25px;
	background-color: #F4F4F4;
}
.contbody_cont span{ color:#399F00;}

.contbody_titles{
	width:315px;
	height:56px;
	line-height:56px;
	float:left;
	font-size: 16px;
	font-weight: bold;
	color: #3B9E00;
}



.endnav{width:1000px;float:left; background-color:#EBFEDE; height:38px; line-height:38px;}
.endnav ul li{
	list-style:none;
	float:left;
	text-align:center;
	width:125px;
	font-size:14px;
	background-image: url(../images/end_x.gif);
	background-repeat: no-repeat;
	background-position: right top; color:#FFFFFF;
}
.endnavx{width:1000px;float:left;}
.endcopy{width:1000px;float:left; text-align:center; line-height:22px; margin-top:10px;color:#FFFFFF; font-size:12px;}
.endcopy a{ color:#FFFFFF;}




.ny_about_flv{
	width:100%;
	float:left;
	background-repeat: no-repeat;
	background-position: center top;
	height:336px;
}
.ny_about_zi{
	margin:auto;
	width:1000px;
	height:336px;
	background-image: url(../images/ny_about_topbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
} 
.ny_about_zi2{
	width:1000px;
	float:left;
	margin-top: 254px;
	background-image: url(../images/ny_flash_bg.gif);
	background-repeat: no-repeat;
	background-position: right top; line-height:40px;
}
.ny_about_zi2 ul li{
	list-style:none;
	float:left;
	text-align:center;
	width:120px;
	line-height:38px;
	height:40px;
}
.ny_about_zi2 ul li a{ color:#3B9E00;}
.ny_about_zi2 ul li:hover{ background-color:#009900; color:#FFFFFF;}
.ny_about_zi2 ul li:hover a{ color:#fff;}

.ny_about_ny{width:100%;float:left;}
.ny_about_nyc{
	margin:auto;
	width:1000px;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.ny_about_nytitle{
	float:left;
	width:930px;
	line-height:40px;
	color:#575757;
	font-size: 18px;
	font-weight: bold;
	padding-right: 35px;
	padding-bottom:12px;
	padding-left: 35px;
	background-color: #FFFFFF;
}
.ny_about_nytitle span{
	color:#949494;
	font-size: 16px;
	font-weight: normal;
}
.ny_about_nytitle u{
	color:#575757;
	font-size: 12px;
	float:right;
	text-decoration: none;
	font-weight: normal;
}
.ny_about_nybody{
	float:left;
	width:930px;
	font-size:14px;
	line-height:26px;
	padding-right: 35px;
	padding-bottom: 35px;
	padding-left: 35px;
	background-color: #FFFFFF;
}


.ny_pros_ny{width:100%;float:left;}
.ny_pros_nyc{
	margin:auto;
	width:1000px;
	background-color: #FFFFFF;
}
.ny_pros_nyct{
	float:left;
	width:965px;
	line-height:40px;
	color:#575757;
	font-size: 18px;
	font-weight: bold;
	background-image: url(../images/ny_pro_titlebg.gif);
	padding-left: 35px;
}
.ny_pros_nyct span{
	color:#949494;
	font-size: 16px;
	font-weight: normal;
}
.ny_pros_nyct u{
	color:#575757;
	font-size: 12px;
	float:right;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../images/ny_flash_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.ny_pros_nybodys{
	float:left;
	width:978px;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #EFEFEF; margin-top:10px;
}


.ny_pro_show_title{
	width:700px;
	float:left;
	margin-left: 24px;
	height:38px;
	line-height:30px;
	font-size: 16px;
	color: #575757;
	background-image: url(../images/ny_pro_show_title.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-weight: bold;
}
.ny_pro_show_body{
	width:700px;
	float:left; margin-top:20px;
	line-height:26px;
	font-size:14px;
	margin-left: 24px;}
	
	
	
.ny_news_nybody{
	float:left;
	width:930px;
	font-size:14px;
	line-height:26px;
	padding-right: 35px;
	padding-bottom: 35px;
	padding-left: 35px;
	background-color: #FFFFFF;
}
.ny_news_nybody ul li{
	list-style:none;
	float:left;
	text-align:left;
	width:930px;
	line-height:30px;
	height:90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	padding-top: 30px;
}
.ny_news_nybody ul li a{ font-size:18px; color:#3B9E00; float:left;}
.ny_news_nybody ul li span{ font-size:14px; color:#FF6A3D; float:right;}
.ny_news_nybody ul li b{
	font-size:14px;
	color:#979797;
	float:left;
	font-weight: normal;
}

.ny_news_show_title{
	width:100%;
	float:left;
	height:38px;
	line-height:30px;
	font-size: 16px;
	color: #575757;
	background-image: url(../images/ny_pro_show_title.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-weight: bold;
	margin-top:40px;
}
.ny_news_show_body{
	width:100%;
	float:left;
	margin-top:20px;
}
.ny_news_show_body ul li{
	list-style:none;
	float:left;
	text-align:left;
	width:930px;
	line-height:30px;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC; font-size:12px;
}
.ny_news_show_body ul li a{ float:left;}
.ny_news_show_body ul li span{ float:right;}


.ny_gongc{
	float:left;
	width:965px;
	font-size:14px;
	line-height:26px;
	padding-right: 35px;
	padding-top: 35px;
	padding-bottom: 35px;
	background-color: #FFFFFF;
}

.ny_gongc ul li{
	list-style:none;
	float:left;
	text-align:center;
	width:206px;
	line-height:26px;
	background-color: #D8D8D8;
	margin-bottom: 32px;
	margin-left: 32px;
	border: 1px solid #D8D8D8;
	padding-bottom: 8px;
}
.ny_gongc ul li:hover{background-color: #3A9E00;border: 1px solid #3A9E00;}
.ny_gongc ul li img{
	width:202px;
	height:160px;
	border: 2px solid #FFFFFF;
}
